# -*- coding: utf-8 -*-
"""
@Time    : 2024/9/5 20:02 
@Author  : ZhangShenao 
@File    : 2.反转正整数.py 
@Desc    : 反转正整数
"""


def reverse_integer() -> None:
    """接收输入的正整数,输出反转后的结果"""

    # 接收输入的正整数
    num = int(input("请输入一个正整数: "))

    # 记录反转后的正整数
    reversed_num = 0

    # 从个位开始,循环获取原始正整数的每一位,拼接成反转后的正整数
    while num > 0:
        last_bit = num % 10
        reversed_num = reversed_num * 10 + last_bit
        num //= 10

    print(f"反转后的正整数: {reversed_num}")


if __name__ == '__main__':
    reverse_integer()
